﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace $safeprojectname$.Publishing.Handlers
{
    public static class Constants
    {
        /// <summary>Contains "handlers" </summary>
        public const string ElementHandlers = "handlers";
        /// <summary>Contains "handler" </summary>
        public const string ElementHandler = "handler";
        /// <summary>Contains "exceptionManagement" </summary>
        public const string ElementExceptionManagement = "exceptionManagement";
        /// <summary>Contains "exceptions" </summary>
        public const string ElementExceptions = "exceptions";
        /// <summary>Contains "exception" </summary>
        public const string ElementException = "exception";
        /// <summary>Contains "defaultSeverity" </summary>
        public const string ElementDefaultSeverity = "defaultSeverity";
        /// <summary>Contains "defaultErrorCode" </summary>
        public const string ElementDefaultErrorCode = "defaultErrorCode";
        /// <summary>Contains "log4NetConfig" </summary>
        public const string ElementLog4NetConfig = "log4NetConfig";
        /// <summary>Contains "type" </summary>
        public const string AttributeType = "type";
        /// <summary>Contains "value" </summary>
        public const string AttributeValue = "value";
        /// <summary>Contains "mode" </summary>
        public const string AttributeMode = "mode";
        /// <summary>Contains "on" </summary>
        public const string AttributeModeValueOn = "on";
        /// <summary>Contains "id" </summary>
        public const string AttributeEventId = "id";
        /// <summary>Contains "severity" </summary>
        public const string AttributeSeverity = "severity";


        /// <summary>Contains "applicationName" </summary>
        public const string ElementApplicationName = "applicationName";
        /// <summary>Contains "logName" </summary>
        public const string ElementLogName = "logName";
        /// <summary>Contains "exceptionsConfig" </summary>
        public const string ElementExceptionsConfigPath = "exceptionsConfig";

        /// <summary>Contains "ProjectBase" </summary>
        public const string DefaultApplicationName = "ProjectBase";
        /// <summary>Contains "Application" </summary>
        public const string DefaultLogName = "Application";
        /// <summary>Contains "Config/Publishing.config" </summary>
        public const string DefaultExceptionsConfigPath = "Config/Publishing.config";
        /// <summary>Contains "Config/Log4Net.config" </summary>
        public const string DefaultLog4NetConfigPath = "Config/Log4Net.config";
    }
}
